OSDN Git Service
(root)
/
ffftp
/
ffftp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
convert source code's character encoding to UTF-8 with BOM
[ffftp/ffftp.git]
/
local.c
diff --git
a/local.c
b/local.c
index
29d4076
..
4bb245d
100644
(file)
--- a/
local.c
+++ b/
local.c
@@
-1,6
+1,6
@@
-/*=============================================================================
\r
+
/*=============================================================================
\r
*
\r
*
\r
-*
\83
\8d
\81
[
\83
J
\83
\8b
\91
¤
\82
Ì
\83
t
\83
@
\83
C
\83
\8b
\83
A
\83
N
\83
Z
\83
X
\r
+*
ローカル側のファイルアクセス
\r
*
\r
===============================================================================
\r
/ Copyright (C) 1997-2007 Sota. All rights reserved.
\r
*
\r
===============================================================================
\r
/ Copyright (C) 1997-2007 Sota. All rights reserved.
\r
@@
-40,13
+40,13
@@
\r
\r
\r
\r
\r
\r
-/*-----
\83
\8d
\81
[
\83
J
\83
\8b
\91
¤
\82
Ì
\83
f
\83
B
\83
\8c
\83
N
\83
g
\83
\8a
\95
Ï
\8d
X
-------------------------------------------
\r
+/*-----
ローカル側のディレクトリ変更
-------------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Path :
\83
p
\83
X
\96
¼
\r
+* char *Path :
パス名
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-* int
\83
X
\83
e
\81
[
\83
^
\83
X
\r
+* int
ステータス
\r
* SUCCESS/FAIL
\r
*----------------------------------------------------------------------------*/
\r
\r
* SUCCESS/FAIL
\r
*----------------------------------------------------------------------------*/
\r
\r
@@
-65,13
+65,13
@@
int DoLocalCWD(char *Path)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\83
\8d
\81
[
\83
J
\83
\8b
\91
¤
\82
Ì
\83
f
\83
B
\83
\8c
\83
N
\83
g
\83
\8a
\8d
ì
\90
¬
-------------------------------------------
\r
+/*-----
ローカル側のディレクトリ作成
-------------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Path :
\83
p
\83
X
\96
¼
\r
+* char *Path :
パス名
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalMKD(char *Path)
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalMKD(char *Path)
\r
@@
-83,13
+83,13
@@
void DoLocalMKD(char *Path)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\83
\8d
\81
[
\83
J
\83
\8b
\91
¤
\82
Ì
\83
J
\83
\8c
\83
\93
\83
g
\83
f
\83
B
\83
\8c
\83
N
\83
g
\83
\8a
\8e
æ
\93
¾
-----------------------------------
\r
+/*-----
ローカル側のカレントディレクトリ取得
-----------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Buf :
\83
p
\83
X
\96
¼
\82
ð
\95
Ô
\82
·
\83
o
\83
b
\83
t
\83
@
\r
+* char *Buf :
パス名を返すバッファ
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalPWD(char *Buf)
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalPWD(char *Buf)
\r
@@
-100,13
+100,13
@@
void DoLocalPWD(char *Buf)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\83
\8d
\81
[
\83
J
\83
\8b
\91
¤
\82
Ì
\83
f
\83
B
\83
\8c
\83
N
\83
g
\83
\8a
\8d
í
\8f
\9c
------------------------------------------
\r
+/*-----
ローカル側のディレクトリ削除
------------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Path :
\83
p
\83
X
\96
¼
\r
+* char *Path :
パス名
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalRMD(char *Path)
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalRMD(char *Path)
\r
@@
-125,13
+125,13
@@
void DoLocalRMD(char *Path)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\83
\8d
\81
[
\83
J
\83
\8b
\91
¤
\82
Ì
\83
t
\83
@
\83
C
\83
\8b
\8d
í
\8f
\9c
-----------------------------------------------
\r
+/*-----
ローカル側のファイル削除
-----------------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Path :
\83
p
\83
X
\96
¼
\r
+* char *Path :
パス名
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalDELE(char *Path)
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalDELE(char *Path)
\r
@@
-150,14
+150,14
@@
void DoLocalDELE(char *Path)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\83
\8d
\81
[
\83
J
\83
\8b
\91
¤
\82
Ì
\83
t
\83
@
\83
C
\83
\8b
\96
¼
\95
Ï
\8d
X
---------------------------------------------
\r
+/*-----
ローカル側のファイル名変更
---------------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Src :
\8c
³
\83
t
\83
@
\83
C
\83
\8b
\96
¼
\r
-* char *Dst :
\95
Ï
\8d
X
\8c
ã
\82
Ì
\83
t
\83
@
\83
C
\83
\8b
\96
¼
\r
+* char *Src :
元ファイル名
\r
+* char *Dst :
変更後のファイル名
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalRENAME(char *Src, char *Dst)
\r
*----------------------------------------------------------------------------*/
\r
\r
void DoLocalRENAME(char *Src, char *Dst)
\r
@@
-169,13
+169,13
@@
void DoLocalRENAME(char *Src, char *Dst)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\83
t
\83
@
\83
C
\83
\8b
\82
Ì
\83
v
\83
\8d
\83
p
\83
e
\83
B
\82
ð
\95
\
\8e
¦
\82
·
\82
é
----------------------------------------
\r
+/*-----
ファイルのプロパティを表示する
----------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Fname :
\83
t
\83
@
\83
C
\83
\8b
\96
¼
\r
+* char *Fname :
ファイル名
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*----------------------------------------------------------------------------*/
\r
\r
void DispFileProperty(char *Fname)
\r
*----------------------------------------------------------------------------*/
\r
\r
void DispFileProperty(char *Fname)
\r
@@
-197,15
+197,15
@@
void DispFileProperty(char *Fname)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\91
®
\90
«
\82
ð
\83
`
\83
F
\83
b
\83
N
\82
·
\82
é
FindFirstFile --------------------------------------
\r
+/*-----
属性をチェックする
FindFirstFile --------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* char *Fname :
\83
t
\83
@
\83
C
\83
\8b
\96
¼
\r
-* WIN32_FIND_DATA *FindData :
\8c
\9f
\8d
õ
\83
f
\81
[
\83
^
\r
-* int IgnHide :
\89
B
\82
µ
\83
t
\83
@
\83
C
\83
\8b
\82
ð
\96
³
\8e
\8b
\82
·
\82
é
\82
©
\82
Ç
\82
¤
\82
©
(YES/NO)
\r
+* char *Fname :
ファイル名
\r
+* WIN32_FIND_DATA *FindData :
検索データ
\r
+* int IgnHide :
隠しファイルを無視するかどうか
(YES/NO)
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-* HANDLE
\83
n
\83
\93
\83
h
\83
\8b
\r
+* HANDLE
ハンドル
\r
*----------------------------------------------------------------------------*/
\r
\r
HANDLE FindFirstFileAttr(char *Fname, WIN32_FIND_DATA *FindData, int IgnHide)
\r
*----------------------------------------------------------------------------*/
\r
\r
HANDLE FindFirstFileAttr(char *Fname, WIN32_FIND_DATA *FindData, int IgnHide)
\r
@@
-231,15
+231,15
@@
HANDLE FindFirstFileAttr(char *Fname, WIN32_FIND_DATA *FindData, int IgnHide)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\91
®
\90
«
\82
ð
\83
`
\83
F
\83
b
\83
N
\82
·
\82
é
FindNextFile ---------------------------------------
\r
+/*-----
属性をチェックする
FindNextFile ---------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* HANDLE hFind :
\83
n
\83
\93
\83
h
\83
\8b
\r
-* WIN32_FIND_DATA *FindData :
\8c
\9f
\8d
õ
\83
f
\81
[
\83
^
\r
-* int IgnHide :
\89
B
\82
µ
\83
t
\83
@
\83
C
\83
\8b
\82
ð
\96
³
\8e
\8b
\82
·
\82
é
\82
©
\82
Ç
\82
¤
\82
©
(YES/NO)
\r
+* HANDLE hFind :
ハンドル
\r
+* WIN32_FIND_DATA *FindData :
検索データ
\r
+* int IgnHide :
隠しファイルを無視するかどうか
(YES/NO)
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-* HANDLE
\83
n
\83
\93
\83
h
\83
\8b
\r
+* HANDLE
ハンドル
\r
*----------------------------------------------------------------------------*/
\r
\r
BOOL FindNextFileAttr(HANDLE hFind, WIN32_FIND_DATA *FindData, int IgnHide)
\r
*----------------------------------------------------------------------------*/
\r
\r
BOOL FindNextFileAttr(HANDLE hFind, WIN32_FIND_DATA *FindData, int IgnHide)
\r